Names, Equations, Relations: Practical Ways to Reason about new
نویسنده
چکیده
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with state in the form of dynamically-generated names. These names can be created locally, passed around, and compared with one another. Through the interaction between names and functions, the language can capture notions of scope, visibility and sharing. Originally motivated by the study of references in Standard ML, the nu-calculus has connections to local declarations in general; to the mobile processes of the π-calculus; and to security protocols in the spi-calculus. This paper introduces a logic of equations and relations which allows one to reason about expressions of the nu-calculus: this uses a simple representation of the private and public scope of names, and allows straightforward proofs of contextual equivalence (also known as observational, or observable, equivalence). The logic is based on earlier operational techniques, providing the same power but in a much more accessible form. In particular it allows intuitive and direct proofs of all contextual equivalences between first-order functions with local names.
منابع مشابه
Names, Equations, Relations
The nu-calculus of Pitts and Stark is a typed lambdacalculus, extended with state in the form of dynamically-generated names. These names can be created locally, passed around, and compared with one another. Through the interaction between names and functions, the language can capture notions of scope, visibility and sharing. Originally motivated by the study of references in Standard ML, the n...
متن کاملA Strategic Epistemic Logic for Bounded Memory Agents
Introduction In [3] and [4] we presented an ATLstyle epistemic logic for agents with arbitrary equivalence relations on histories, called euATL. In the current abstract, we review this logic and discuss its applications to problems concerning bounded memory agents. euATL is unique and relevant for problems in resource-bounded agents because it makes it possible to model and reason about systems...
متن کاملA new nomenclature for fungi
Important changes brought about by the Melbourne International Code of Nomenclature for Algae,FungiandPlantsare briefly reviewed concerning a clarification of the spelling and typification of sanctioned fungal names, the recognition of electronic publication for the validity of nomenclatural novelties, permission to use English diagnoses or descriptions for their valid publication, and the requ...
متن کاملThrone Name in the Achaemenid period
The Achaemenid kings after Darius I elected Darius, Xerxes, and Artaxerxes as their throne name, when they were nominating or substituting for succession. Each of these kings has chosen one of these names according to what happen for they before they reached the king's throne, how to achieve the throne and based on their design and program. These names are not personal and real names, but they ...
متن کاملThe Continuation of the Transatlantic Relations on the NATO Framework: A Theoretical Perspective
The unity of two Atlantic sides from the birth date up to now passed too many ups and downs and now on it remains as one of the satiable and long life unity. After the 11 SEP, there were many tensions and challenges among the two Atlantic sides which face the future of this unity into the doubts and suspicions. From this point of view the existing and expansion of the NATO could be mention as a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Fundam. Inform.
دوره 33 شماره
صفحات -
تاریخ انتشار 1997